"""
随机产生一个1到100的数，有5次机会来猜出这个数，次数用完还没猜对，那么就视为失败，否则成功
"""
import random
l = 1
r = 100
count = 5
num = random.randint(l,r)
while 1:
    x = int(input(f"输入一个数,你有{count}次机会"))
    if num > x:
        print(f"输入小了，重新输入一个{x}到{r}之间的数")
        l = x
        count = count - 1
        if count == 0:
            print("次数用完，你失败了，正确答案是{num}")
            break
    elif num < x:
        print(f"输入大了，重新输入一个{l}到{x}之间的数")
        r = x
        count = count - 1
        if count == 0:
            print(f"次数用完，你失败了，正确答案是{num}")
            break
    else:
        print("恭喜你猜对了，正确答案是{num}")
        break
